Revert r21711, wrong encoding :(
authorRaimond Spekking <raymond@users.mediawiki.org>
Mon, 30 Apr 2007 09:32:03 +0000 (09:32 +0000)
committerRaimond Spekking <raymond@users.mediawiki.org>
Mon, 30 Apr 2007 09:32:03 +0000 (09:32 +0000)
languages/messages/MessagesZh_classical.php

index 1a7833b..1362871 100644 (file)
 <?php
-/**
-  * Old Chinese / Late Middle Chinese (??)
-  * Based on http://zh-classical.wikipedia.org/w/index.php?title=Wikipedia:%E7%94%A8%E6%88%B6%E4%BB%8B%E9%9D%A2%E7%BF%BB%E8%AD%AF/MessagesZh_classical.php&oldid=30887
-  *
-  * @addtogroup Language
-  */
-
-/**
- * ??????????
- */
-$skinNames = array(
-        'standard' => '??',
-        'nostalgia' => '??',
-        'cologneblue' => '????',
-        'davinci' => 'DaVinci',
-        'mono' => '?',
-        'monobook' => '??',
-        'myskin' => '??',
-        'chick' => '??'
-);
-
-/**
- * A list of date format preference keys which can be selected in user 
- * preferences. New preference keys can be added, provided they are supported
- * by the language class's timeanddate(). Only the 5 keys listed below are 
- * supported by the wikitext converter (DateFormatter.php).
- *
- * The special key "default" is an alias for either dmy or mdy depending on 
- * $wgAmericanDates
+/*
+ * Stub localisation for classical chinese
  */
-$datePreferences = false;
-
-$defaultDateFormat = 'zh';
-
-/**
- * These are formats for dates generated by MediaWiki (as opposed to the wikitext
- * DateFormatter). Documentation for the format string can be found in 
- * Language.php, search for sprintfDate. 
- *
- * This array is automatically inherited by all subclasses. Individual keys can be
- * overridden.
- */
-$dateFormats = array(
-        'zh time' => 'H?i?',
-        'zh date' => 'Y?Fj?',
-        'zh both' => 'Y?Fj?H?i',
-);
-
-$linkTrail = '/^([a-z]+)(.*)$/sD';
-
-#-------------------------------------------------------------------
-# Default messages
-#-------------------------------------------------------------------
-# Allowed characters in keys are: A-Z, a-z, 0-9, underscore (_) and
-# hyphen (-). If you need more characters, you may be able to change
-# the regex in MagicWord::initRegex
-
-$messages = array(
-# User preference toggles
-'tog-underline'               => '????',
-'tog-highlightbroken'         => '???<a href="" class="new">??</a>,???<a href="" class="internal">?</a>',
-'tog-justify'                 => '???',
-'tog-hideminor'               => '???',
-'tog-extendwatchlist'         => '??',
-'tog-usenewrc'                => '????(JavaScript)',
-'tog-numberheadings'          => '????',
-'tog-showtoolbar'             => '????(JavaScript)',
-'tog-editondblclick'          => '?????(JavaScript)',
-'tog-editsection'             => '?[?]?',
-'tog-editsectiononrightclick' => '??????(JavaScript)',
-'tog-showtoc'                 => '???????',
-'tog-rememberpassword'        => '????',
-'tog-editwidth'               => '??',
-'tog-watchcreations'          => '???',
-'tog-watchdefault'            => '???',
-'tog-minordefault'            => '???',
-'tog-previewontop'            => '????',
-'tog-previewonfirst'          => '????',
-'tog-nocache'                 => '???',
-'tog-enotifwatchlistpages'    => '????',
-'tog-enotifusertalkpages'     => '????',
-'tog-enotifminoredits'        => '????',
-'tog-enotifrevealaddr'        => '?????',
-'tog-shownumberswatching'     => '???',
-'tog-fancysig'                => '???? (???)',
-'tog-externaleditor'          => '??????',
-'tog-externaldiff'            => '??????',
-'tog-showjumplinks'           => '"?"???',
-'tog-uselivepreview'          => '??(JavaScript),???',
-'tog-forceeditsummary'        => '??',
-'tog-watchlisthideown'        => '????',
-'tog-watchlisthidebots'       => '????',
-
-'underline-always'  => '?',
-'underline-never'   => '?',
-'underline-default' => '??',
-
-'skinpreview' => '(??)',
-
-# Dates
-'sunday'        => '??',
-'monday'        => '??',
-'tuesday'       => '??',
-'wednesday'     => '??',
-'thursday'      => '??',
-'friday'        => '??',
-'saturday'      => '??',
-'sun'           => '?',
-'mon'           => '?',
-'tue'           => '?',
-'wed'           => '?',
-'thu'           => '?',
-'fri'           => '?',
-'sat'           => '?',
-'january'       => '??',
-'february'      => '??',
-'march'         => '??',
-'april'         => '??',
-'may_long'      => '??',
-'june'          => '??',
-'july'          => '??',
-'august'        => '??',
-'september'     => '??',
-'october'       => '??',
-'november'      => '???',
-'december'      => '???',
-'january-gen'   => '??',
-'february-gen'  => '??',
-'march-gen'     => '??',
-'april-gen'     => '??',
-'may-gen'       => '??',
-'june-gen'      => '??',
-'july-gen'      => '??',
-'august-gen'    => '??',
-'september-gen' => '??',
-'october-gen'   => '??',
-'november-gen'  => '???',
-'december-gen'  => '???',
-'jan'           => '??',
-'feb'           => '??',
-'mar'           => '??',
-'apr'           => '??',
-'may'           => '??',
-'jun'           => '??',
-'jul'           => '??',
-'aug'           => '??',
-'sep'           => '??',
-'oct'           => '??',
-'nov'           => '???',
-'dec'           => '???',
-
-# Bits of text used by many pages
-'categories'      => '$1?',
-'category_header' => '"$1"?',
-'subcategories'   => '??',
-
-'linkprefix'        => '/^(.*?)([a-zA-Z\x80-\xff]+)$/sD',
-'mainpagetext'      => "<big>'''??????'''</big>",
-'mainpagedocfooter' => "????,?[http://meta.wikimedia.org/wiki/Help:Contents User's Guide] 
-
-== ? ==
-
-* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]
-* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]
-* [http://mail.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]",
-
-'about'          => '????',
-'article'        => '?',
-'newwindow'      => '???',
-'cancel'         => '?',
-'qbfind'         => '?',
-'qbbrowse'       => '?',
-'qbedit'         => '?',
-'qbpageoptions'  => '??',
-'qbpageinfo'     => '??',
-'qbmyoptions'    => '??',
-'qbspecialpages' => '??',
-'moredotdotdot'  => '?�',
-'mypage'         => '??',
-'mytalk'         => '??',
-'anontalk'       => '?(IP)??',
-'navigation'     => '?',
-
-# Metadata in edit box
-'metadata_help' => '??,?[[{{ns:project}}:Metadata]]',
-
-'errorpagetitle'    => '?',
-'returnto'          => '?$1?',
-'tagline'           => '??????,??????',
-'help'              => '?',
-'search'            => '?',
-'searchbutton'      => '??',
-'go'                => '?',
-'searcharticle'     => '?',
-'history'           => '?',
-'history_short'     => '?',
-'updatedmarker'     => '??',
-'info_short'        => '??',
-'printableversion'  => '??',
-'permalink'         => '??',
-'print'             => '?',
-'edit'              => '?',
-'editthispage'      => '?',
-'delete'            => '?',
-'deletethispage'    => '?',
-'undelete_short'    => '?$1??',
-'protect'           => '?',
-'protectthispage'   => '???',
-'unprotect'         => '?',
-'unprotectthispage' => '???',
-'newpage'           => '??',
-'talkpage'          => '????',
-'specialpage'       => '??',
-'personaltools'     => '??',
-'postcomment'       => '?',
-'addsection'        => '??',
-'articlepage'       => '???',
-'talk'              => '?',
-'views'             => '?',
-'toolbox'           => '???',
-'userpage'          => '?',
-'projectpage'       => '???',
-'imagepage'         => '??',
-'mediawikipage'     => '??',
-'templatepage'      => '??',
-'viewhelppage'      => '??',
-'categorypage'      => '??',
-'viewtalkpage'      => '??',
-'otherlanguages'    => '??',
-'redirectedfrom'    => '(??$1)',
-'redirectpagesub'   => '?',
-'lastmodifiedat'    => '??$1$2??', # $1 date, $2 time
-'viewcount'         => '??$1??',
-'protectedpage'     => '????',
-'jumpto'            => '?:',
-'jumptonavigation'  => '?',
-'jumptosearch'      => '?',
-
-# All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
-'aboutsite'         => '?? {{SITENAME}}',
-'aboutpage'         => '{{ns:project}}:About',
-'bugreports'        => '????',
-'bugreportspage'    => '{{ns:project}}:???',
-'copyright'         => '????$1?',
-'copyrightpagename' => '{{SITENAME}} copyright',
-'copyrightpage'     => '{{ns:project}}:Copyrights',
-'currentevents'     => '??',
-'currentevents-url' => '????',
-'disclaimers'       => '????',
-'disclaimerpage'    => '{{ns:project}}:General_disclaimer',
-'edithelp'          => '?',
-'edithelppage'      => '{{ns:help}}:?',
-'faq'               => '???',
-'faqpage'           => '{{ns:project}}:????',
-'helppage'          => 'Help:??',
-'mainpage'          => '??',
-'portal'            => '??',
-'portal-url'        => '{{ns:project}}:??',
-'privacy'           => '????',
-'privacypage'       => '{{ns:project}}:Privacy_policy',
-'sitesupport'       => '??',
-'sitesupport-url'   => '{{ns:project}}:???',
-
-'badaccess'        => '???',
-'badaccess-group0' => '???,????',
-'badaccess-group1' => '??$1,???',
-
-'versionrequired'     => '$1??????',
-'versionrequiredtext' => '$1??????,?[[Special:Version]]',
-
-'ok'                 => '?',
-'pagetitle'          => '$1 - {{SITENAME}}',
-'retrievedfrom'      => '??"$1"',
-'youhavenewmessages' => '??$1($2)',
-'newmessageslink'    => '??',
-'editsection'        => '?',
-'editold'            => '?',
-'editsectionhint'    => '? $1',
-'toc'                => '??',
-'showtoc'            => '?',
-'hidetoc'            => '?',
-'thisisdeleted'      => '?$1????',
-'viewdeleted'        => '?$1??',
-'restorelink'        => '$1??',
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main'      => '?',
-'nstab-user'      => '?',
-'nstab-media'     => '?',
-'nstab-special'   => '?',
-'nstab-project'   => '?',
-'nstab-image'     => '?',
-'nstab-mediawiki' => '?',
-'nstab-template'  => '?',
-'nstab-help'      => '?',
-'nstab-category'  => '?',
-
-# Main script and global functions
-'nosuchaction'      => '???',
-'nosuchactiontext'  => '????',
-'nosuchspecialpage' => '????',
-'nospecialpagetext' => '????,?[[{{ns:special}}:Specialpages]].',
-
-# General errors
-'error'                => '??',
-'databaseerror'        => '????',
-'dberrortext'          => '?????,??????
-???:
-<blockquote><tt>$1</tt></blockquote>
-????"<tt>$2</tt>".
-MySQL???"<tt>$3: $4</tt>".',
-'dberrortextcl'        => '??????,???:
-"$1"
-????"$2".
-MySQL???"$3: $4"',
-'noconnect'            => '????,??????<br />
-$1',
-'nodb'                 => '???$1?',
-'cachederror'          => '????,????',
-'laggedslavemode'      => '??,????',
-'readonly'             => '???',
-'enterlockreason'      => '??????????',
-'readonlytext'         => '??????,????????,?????????:?$1?',
-'missingarticle'       => '??"$1",??????????,????,??????',
-'internalerror'        => '??',
-'filecopyerror'        => '"$1"????"$2".',
-'filerenameerror'      => '"$1"?????"$2"',
-'filedeleteerror'      => '"$1"???',
-'filenotfound'         => '??"$1"',
-'unexpected'           => '??,"$1"="$2".',
-'formerror'            => '??:????',
-'badarticleerror'      => '?????',
-'cannotdelete'         => '?????,????',
-'badtitle'             => '???',
-'badtitletext'         => '??????????????,?????',
-'perfdisabled'         => '??,????,????,????',
-'perfdisabledsub'      => '???$1', # obsolete?
-'perfcached'           => '????,????',
-'perfcachedts'         => '????,$1????',
-'wrong_wfQuery_params' => 'wfQuery()????<br />
-??: $1<br />
-??: $2',
-'viewsource'           => '???',
-'viewsourcefor'        => '$1',
-'protectedinterface'   => '?????,??????',
-'editinginterface'     => "'''??:'''?????,???????,??????",
-'sqlhidden'            => '?SQL??',
-
-# Login and logout pages
-'logouttitle'                => '??',
-'logouttext'                 => '<strong>????</strong><br />
-??????{{SITENAME}},????????????????,??,????',
-'welcomecreation'            => '== $1????! ==
-????,??[[Special:Preferences|??]]?',
-'loginpagetitle'             => '???',
-'yourname'                   => '?',
-'yourpassword'               => '??',
-'yourpasswordagain'          => '????',
-'remembermypassword'         => '??',
-'loginproblem'               => '<b>????</b><br />???',
-'alreadyloggedin'            => '<strong>$1???</strong><br />',
-'login'                      => '??',
-'loginprompt'                => '??{{SITENAME}}?cookies,???.',
-'userlogin'                  => '?? / ??',
-'logout'                     => '??',
-'userlogout'                 => '??',
-'notloggedin'                => '????',
-'nologin'                    => '$1????',
-'nologinlink'                => '??',
-'createaccount'              => '??',
-'gotaccount'                 => '$1?????',
-'gotaccountlink'             => '??',
-'createaccountmail'          => '???',
-'badretype'                  => '????',
-'userexists'                 => '????,???',
-'youremail'                  => '??*',
-'username'                   => '??',
-'uid'                        => '?',
-'yourrealname'               => '??',
-'yourlanguage'               => '?',
-'yournick'                   => '??',
-'email'                      => '??',
-'prefs-help-email-enotif'    => '???',
-'prefs-help-realname'        => '*??,??: if you choose to provide it this will be used for giving you attribution for your work.',
-'loginerror'                 => '????',
-'prefs-help-email'           => '*??,??:?????,???????',
-'nocookiesnew'               => '?????????{{SITENAME}}?cookies,??????',
-'nocookieslogin'             => '??{{SITENAME}}?cookies,??????',
-'noname'                     => '???',
-'loginsuccesstitle'          => '????',
-'loginsuccess'               => "'''$1'''??{{SITENAME}}?",
-'nosuchuser'                 => '??"$1",???????',
-'nosuchusershort'            => '??"$1",????',
-'nouserspecified'            => '???',
-'wrongpassword'              => '????,????',
-'wrongpasswordempty'         => '???,????',
-'mailmypassword'             => '????',
-'passwordremindertitle'      => '????{{SITENAME}}',
-'passwordremindertext'       => '$1??{{SITENAME}}($4)"$2"????,?"$3"?
-
-????,????,?????',
-'noemail'                    => '"$1"???',
-'passwordsent'               => '???$1?",?????',
-'eauthentsent'               => '??????????,?????',
-'mailerror'                  => '$1????',
-'acct_creation_throttle_hit' => '??,$1??,?????',
-'emailauthenticated'         => '$1????',
-'emailnotauthenticated'      => '??<strong>??</strong>,?????',
-'noemailprefs'               => '????:',
-'emailconfirmlink'           => '????',
-'invalidemailaddress'        => '????,???????',
-'accountcreated'             => '???',
-'accountcreatedtext'         => '$1???',
-
-# Edit page toolbar
-'bold_sample'     => '??',
-'bold_tip'        => '??',
-'italic_sample'   => '??',
-'italic_tip'      => '??',
-'link_sample'     => '?',
-'link_tip'        => '??',
-'extlink_tip'     => '?http://???',
-'headline_sample' => '?',
-'headline_tip'    => '??',
-'math_sample'     => '?????',
-'math_tip'        => '?????(LaTeX)',
-'nowiki_sample'   => '????',
-'nowiki_tip'      => '??????',
-'image_tip'       => '??',
-'media_tip'       => '????',
-'sig_tip'         => '????',
-'hr_tip'          => '??,???',
-
-# Edit pages
-'summary'                   => '?',
-'subject'                   => '?',
-'minoredit'                 => '?',
-'watchthis'                 => '??',
-'savearticle'               => '?',
-'preview'                   => '??',
-'showpreview'               => '??',
-'showlivepreview'           => '??',
-'showdiff'                  => '??',
-'anoneditwarning'           => "'''?:'''????,IP???",
-'missingsummary'            => "''''?:'''????,????????",
-'missingcommenttext'        => '???',
-'blockedtitle'              => '???',
-'blockedtext'               => "<big>'''???IP???'''</big>
-??$1?, ?''$2''?,????$1,?[[{{ns:project}}:Administrators|??]],[[Special:Preferences|??]]???????
-?,?IP?$3,??????",
-'blockedoriginalsource'     => "'''$1'''????:",
-'blockededitsource'         => "?'''$1??'''??:",
-'whitelistedittitle'        => '????',
-'whitelistedittext'         => '$1??????',
-'whitelistreadtitle'        => '????',
-'whitelistreadtext'         => '[[Special:Userlogin|??]]?????',
-'whitelistacctitle'         => '????',
-'whitelistacctext'          => '????,[[Special:Userlogin|??]]??',
-'confirmedittitle'          => '????',
-'confirmedittext'           => '?????????[[Special:Preferences|??]?',
-'loginreqtitle'             => '???',
-'loginreqlink'              => '??',
-'loginreqpagetext'          => '$1?????',
-'accmailtitle'              => '????',
-'accmailtext'               => '"$1"???$2?',
-'newarticle'                => '?',
-'newarticletext'            => '???????,???,???[[{{ns:help}}:Contents|?]]?
-???,?????',
-'anontalkpagetext'          => "----''??????,????????,????IP??????IP???,????,???[[Special:Userlogin|??]]????",
-'noarticletext'             => '??????? [[{{ns:special}}:Search/{{PAGENAME}}|???]],?[{{fullurl:{{FULLPAGENAME}}|action=edit}} ???]?',
-'clearyourcache'            => "'''?:'''????,?????
-'''Mozilla / Firefox / Safari:'''?''Shift''??''????'',???''Ctrl-Shift-R''(Apple Mac?''Cmd-Shift-R'')?
-'''IE:'''?''Ctrl''??''????'',???''Ctrl-F5''?
-'''Konqueror:'''?''Reload''??,??''F5''?
-'''Opera:'''??''Tools?Preferences''????",
-'usercssjsyoucanpreview'    => '<strong>?:</strong>CSS/JS????????',
-'usercsspreview'            => "'''??CSS,?????'''",
-'userjspreview'             => "'''??JavaScript,?????'''",
-'userinvalidcssjstitle'     => "'''?:'''\"\$1\"????????,?????,?User:Foo/monobook.css ??User:Foo/Monobook.css",
-'updated'                   => '(?)',
-'note'                      => '<strong>?</strong>',
-'previewnote'               => '<strong>????,?????</strong>',
-'session_fail_preview'      => '<strong>????,?????,????????,?????</strong>',
-'session_fail_preview_html' => "<strong>????,?????</strong>
-
-''??????HTML,??????JavaScript??''
-<strong>????,????????,?????</strong>",
-'importing'                 => '??$1',
-'editing'                   => '?$1',
-'editinguser'               => '<b>$1</b>???',
-'editingsection'            => '??$1',
-'editingcomment'            => '?$1',
-'editconflict'              => '??$1',
-'explainconflict'           => '??????,????,????,?????
-?,<b>?</b>????<br />',
-'yourtext'                  => '??',
-'storedversion'             => '??',
-'nonunicodebrowser'         => '<strong>?:??????????,????????,??????</strong>',
-'editingold'                => "<strong>'''?'''?????????,???????</strong>",
-'yourdiff'                  => '?',
-'copyrightwarning'          => '{{SITENAME}}????$2,??$1????????,?????????,????,
-<strong>????!</strong>',
-'copyrightwarning2'         => '{{SITENAME}}??,??????????????????,?????<br />
-????,????,?$1?<strong>????!</strong>',
-'longpagewarning'           => '<strong>?:???$1????,???,???????,????????<strong>',
-'longpageerror'             => '<strong>?:???$1????,??$2,?????</strong>',
-'readonlywarning'           => '<strong>?:????,???,?????????????</strong>',
-'protectedpagewarning'      => '<strong>?:????,???????</strong>',
-'semiprotectedpagewarning'  => "'''?'''????,???????",
-'templatesused'             => '????:',
-'nocreatetitle'             => '????',
-'nocreatetext'              => '????,?????????[[Special:Userlogin|?????]]?',
-
-# Account creation failure
-'cantcreateaccounttitle' => '????',
-'cantcreateaccounttext'  => '??IP <b>$1</b> ???,????',
-
-# History pages
-'revhistory'          => '??',
-'viewpagelogs'        => '??',
-'nohistory'           => '????',
-'revnotfound'         => '????',
-'revnotfoundtext'     => '???,?????',
-'loadhist'            => '???�',
-'currentrev'          => '??',
-'revisionasof'        => '$1?',
-'previousrevision'    => '??',
-'nextrevision'        => '??',
-'currentrevisionlink' => '??',
-'cur'                 => '?',
-'next'                => '?',
-'last'                => '?',
-'orig'                => '?',
-'histlegend'          => '??:????,?Enter?????????<br />
-?,(?):????;(?):????, M:?',
-'deletedrev'          => '[??]',
-'histfirst'           => '?',
-'histlast'            => '?',
-
-# Revision feed
-'history-feed-title'          => '??',
-'history-feed-description'    => '????',
-'history-feed-item-nocomment' => '$1?$2', # user at time
-'history-feed-empty'          => '????,???????[[Special:Search|???]]',
-
-# Revision deletion
-'rev-deleted-comment'         => '(????)',
-'rev-deleted-user'            => '(????)',
-'rev-deleted-text-permission' => '<div class="mw-warning plainlinks">
-????,??[{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}}??].
-</div>',
-'rev-deleted-text-view'       => '<div class="mw-warning plainlinks">
-????,??????,??[{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} ??].
-</div>',
-'rev-delundel'                => '?/?',
-'revisiondelete'              => '????',
-'revdelete-nooldid-title'     => '????',
-'revdelete-nooldid-text'      => '???,?????',
-'revdelete-selected'          => '?[[:$1]]???',
-'revdelete-text'              => '?????,?????,?????????????????',
-'revdelete-legend'            => '?,???:',
-'revdelete-hide-text'         => '???',
-'revdelete-hide-comment'      => '??',
-'revdelete-hide-user'         => '??IP??',
-'revdelete-log'               => '??:',
-'revdelete-submit'            => '????',
-
-# Diffs
-'difference'                => '(??)',
-'loadingrev'                => '????�',
-'lineno'                    => '?$1:',
-'editcurrent'               => '???',
-'selectnewerversionfordiff' => '?????',
-'selectolderversionfordiff' => '?????',
-'compareselectedversions'   => '???',
-
-# Search results
-'searchresults'         => '??',
-'searchresulttext'      => '??{{SITENAME}},??[[{{ns:project}}:Searching|?{{SITENAME}}]]?',
-'searchsubtitle'        => "'''[[:$1]]'''??",
-'searchsubtitleinvalid' => "'''$1'''??",
-'badquery'              => '????',
-'badquerytext'          => '???,??????,??????????',
-'matchtotals'           => '"$1"?,?$2??$3?',
-'noexactmatch'          => "'''???\"\$1\"'''???[[:\$1|??]]?",
-'titlematches'          => '??',
-'notitlematches'        => '???',
-'textmatches'           => '??',
-'notextmatches'         => '???',
-'prevn'                 => '?$1',
-'nextn'                 => '?$1',
-'viewprevnext'          => '? ($1) ($2) ($3).',
-'showingresults'        => '?<b>$1</b>?,?<b>$2</b>?',
-'showingresultsnum'     => '?<b>$3</b>?,?<b>$2</b>.?',
-'powersearch'           => '?',
-
-# Preferences page
-'preferences'           => '??',
-'mypreferences'         => '??',
-'prefsnologin'          => '???',
-'prefsnologintext'      => '???[[Special:Userlogin|??]]?',
-'prefsreset'            => '????',
-'changepassword'        => '???',
-'skin'                  => '??',
-'math'                  => '??',
-'dateformat'            => '????',
-'datedefault'           => '??',
-'datetime'              => '????',
-'math_failure'          => '???',
-'math_unknown_error'    => '????',
-'math_unknown_function' => '????',
-'math_lexing_error'     => '???',
-'math_syntax_error'     => '????',
-'prefs-personal'        => '??',
-'prefs-rc'              => '??',
-'prefs-watchlist'       => '??',
-'prefs-watchlist-days'  => '????',
-'prefs-watchlist-edits' => '????',
-'prefs-misc'            => '?',
-'saveprefs'             => '?',
-'resetprefs'            => '??',
-'oldpassword'           => '???:',
-'newpassword'           => '???:',
-'retypenew'             => '?????:',
-'textboxsize'           => '??',
-'rows'                  => '?:',
-'columns'               => '?:',
-'searchresultshead'     => '?',
-'resultsperpage'        => '???:',
-'contextlines'          => '???:',
-'contextchars'          => '???:',
-'recentchangescount'    => '????:',
-'savedprefs'            => '????',
-'timezonelegend'        => '??',
-'timezonetext'          => '???????',
-'localtime'             => '???',
-'timezoneoffset'        => '?�',
-'servertime'            => '????',
-'guesstimezone'         => '?????',
-'allowemail'            => '???',
-'default'               => '??',
-'files'                 => '?',
-
-# User rights
-'userrights-lookup-user'     => '??',
-'userrights-user-editname'   => '??:',
-'editusergroup'              => '??',
-'userrights-editusergroup'   => '??',
-'saveusergroups'             => '??',
-'userrights-groupsmember'    => '??:',
-'userrights-groupsavailable' => '????:',
-'userrights-groupshelp'      => '????????,??????????,?Ctrl????',
-
-# Groups
-'group'            => '?:',
-'group-bot'        => '?',
-'group-sysop'      => '??',
-'group-bureaucrat' => '??',
-'group-all'        => '(?)',
-
-'group-bot-member'        => '?',
-'group-sysop-member'      => '??',
-'group-bureaucrat-member' => '??',
-
-'grouppage-bot'        => '{{ns:project}}:?',
-'grouppage-sysop'      => '{{ns:project}}:??',
-'grouppage-bureaucrat' => '{{ns:project}}:??',
-
-# User rights log
-'rightsnone' => '(?)',
-
-# Recent changes
-'recentchanges'                     => '??',
-'recentchangestext'                 => '????,?????',
-'rcnote'                            => '???<strong>$3</strong>?,<strong>$2</strong>??<strong>$1</strong>????',
-'rcnotefrom'                        => '???<b>$2</b?<b>$1</b>????',
-'rclistfrom'                        => '?$1????',
-'rcshowhideminor'                   => '$1?',
-'rcshowhidebots'                    => '$1?',
-'rcshowhideliu'                     => '$1?',
-'rcshowhideanons'                   => '$1??',
-'rcshowhidepatr'                    => '$1?',
-'rcshowhidemine'                    => '$1??',
-'rclinks'                           => '$2??$1???<br />$3',
-'diff'                              => '?',
-'hist'                              => '?',
-'hide'                              => '?',
-'show'                              => '?',
-'minoreditletter'                   => '?',
-'newpageletter'                     => '?',
-'boteditletter'                     => '?',
-'number_of_watching_users_pageview' => '[??$1?]',
-'rc_categories_any'                 => '?',
-
-# Recent changes linked
-'recentchangeslinked' => '???',
-
-# Upload
-'upload'                     => '??',
-'uploadbtn'                  => '??',
-'reupload'                   => '???',
-'reuploaddesc'               => '???',
-'uploadnologin'              => '???',
-'uploadnologintext'          => '[[Special:Userlogin|??]]????',
-'upload_directory_read_only' => '??$1??,????',
-'uploaderror'                => '????',
-'uploadtext'                 => "????,[[Special:Imagelist|??]]?????[[Special:Log/upload|??]]?
-????,????:
-'''<nowiki>[[</nowiki>{{ns:image}}:File.jpg]]'''?
-'''<nowiki>[[</nowiki>{{ns:image}}:File.png|?]]'''?
-'''<nowiki>[[</nowiki>{{ns:media}}:File.ogg]]'''",
-'uploadlog'                  => '??',
-'uploadlogpage'              => '??',
-'uploadlogpagetext'          => '????:',
-'filename'                   => '?',
-'filedesc'                   => '?',
-'fileuploadsummary'          => '?:',
-'filestatus'                 => '??',
-'filesource'                 => '?',
-'uploadedfiles'              => '??',
-'ignorewarning'              => '????',
-'ignorewarnings'             => '???',
-'minlength'                  => '???????',
-'illegalfilename'            => '?"$1"??,?????',
-'badfilename'                => '??"$1?".',
-'emptyfile'                  => '???,????,????',
-'fileexists'                 => '$1??,???????',
-'successfulupload'           => '????????',
-'sourcefilename'             => '??',
-'destfilename'               => '????',
-'watchthisupload'            => '??',
-
-# Image list
-'ilsubmit'              => '?',
-'byname'                => '??',
-'bydate'                => '??',
-'bysize'                => '??',
-'imgdelete'             => '?',
-'deleteimg'             => '?',
-'imagelinks'            => '?',
-'imagelist_date'        => '?',
-'imagelist_name'        => '?',
-'imagelist_user'        => '?',
-'imagelist_size'        => '?(???)',
-'imagelist_description' => '?',
-'imagelist_search_for'  => '????:',
-
-# Unwatched pages
-'unwatchedpages' => '??',
-
-# Statistics
-'statistics'             => '??',
-'sitestats'              => '{{SITENAME}}??',
-'userstats'              => '?????',
-'sitestatstext'          => "???'''$1'''?,?????????????,???$2???'''$8'''?
-?????,??'''$3''',??'''$4'''??????'''$5'''?,??'''$6'''??
-[http://meta.wikimedia.org/wiki/Help:Job_queue job queue]?'''$7'''",
-'userstatstext'          => "???'''$1''',??'''$2'''??$5,?????'''$4'''?",
-'statistics-mostpopular' => '????',
-
-'disambiguations' => '??',
-
-'doubleredirects' => '??',
-
-'brokenredirects'     => '??',
-'brokenredirectstext' => '??',
-
-# Miscellaneous special pages
-'nbytes'                  => '$1???',
-'ncategories'             => '$1?',
-'nlinks'                  => '$1?',
-'nmembers'                => '$1?',
-'nrevisions'              => '$1?',
-'nviews'                  => '$1?',
-'lonelypages'             => '??',
-'lonelypagestext'         => '????',
-'uncategorizedpages'      => '???',
-'uncategorizedcategories' => '?????',
-'uncategorizedimages'     => '???',
-'unusedcategories'        => '?????',
-'popularpages'            => '??',
-'wantedcategories'        => '??',
-'wantedpages'             => '??',
-'mostrevisions'           => '????',
-'allpages'                => '??',
-'shortpages'              => '??',
-'longpages'               => '??',
-'listusers'               => '????',
-'specialpages'            => '??',
-'spheading'               => '??',
-'restrictedpheading'      => '??',
-'newpages'                => '??',
-'newpages-username'       => '?:',
-'ancientpages'            => '??',
-'intl'                    => '???',
-'move'                    => '?',
-'movethispage'            => '???',
-
-'categoriespagetext' => '????:',
-'version'            => '?',
-
-# Special:Log
-'specialloguserlabel'  => '??:',
-'speciallogtitlelabel' => '?:',
-'log'                  => '?',
-
-# Special:Allpages
-'nextpage'          => '??,$1',
-'allpagesfrom'      => '???:',
-'allarticles'       => '??',
-'allinnamespace'    => '??($1 namespace)',
-'allnotinnamespace' => '??(not in $1 namespace)',
-'allpagesprev'      => '?',
-'allpagesnext'      => '?',
-'allpagessubmit'    => '?',
-'allpagesprefix'    => '????:',
-
-# Special:Listusers
-'listusersfrom' => '????:',
-
-# E-mail user
-'mailnologin'     => '??',
-'mailnologintext' => '[[Special:Userlogin|??]?????]
-and have a valid e-mail address in your [[Special:Preferences|preferences]]
-to send e-mail to other users.',
-'emailuser'       => '????',
-'emailpage'       => '??',
-'defemailsubject' => '{{SITENAME}}??',
-'noemailtitle'    => '??',
-'emailfrom'       => '?',
-'emailto'         => '?',
-'emailsubject'    => '?',
-'emailmessage'    => '?',
-'emailsend'       => '?',
-'emailsent'       => '???',
-'emailsenttext'   => '???',
-
-# Watchlist
-'watchlist'            => '??',
-'watchlistfor'         => "(?'''$1''')",
-'nowatchlist'          => '??',
-'watchlistanontext'    => '$1???',
-'watchlistcount'       => "'''??,??$1'''",
-'clearwatchlist'       => '??',
-'watchlistcleartext'   => '?????',
-'watchlistclearbutton' => '??',
-'watchlistcleardone'   => '????$1????',
-'watchnologin'         => '???',
-'watchnologintext'     => '[[Special:Userlogin|??]]????',
-'addedwatch'           => '??',
-'addedwatchtext'       => "??\"[[:\$1]]\"??????????[[Special:Watchlist|??]],?'''??'''??[[Special:Recentchanges|???]]?
-
-?????,????\"??\"???",
-'removedwatch'         => '??',
-'removedwatchtext'     => '"[[:$1]]"????',
-'watch'                => '?',
-'watchthispage'        => '??',
-'unwatch'              => '??',
-'unwatchthispage'      => '??',
-'notanarticle'         => '????',
-'watchnochange'        => '????',
-'watchdetails'         => '*??$1?,?????
-* [[Special:Watchlist/edit|???]]
-* [[Special:Watchlist/??]]',
-'wlheader-enotif'      => '*????',
-'wlheader-showupdated' => "*???'''??'''?",
-'removechecked'        => '???',
-'watchlistcontains'    => '??$1?',
-'watcheditlist'        => "??????,?????????,??'???',????????????,?????",
-'removingchecked'      => '???�',
-'couldntremove'        => "'$1'????�",
-'iteminvalidname'      => "'$1'??",
-'wlnote'               => '?<b>$2</b>??$1??',
-'wlsaved'              => '??????',
-'wldone'               => '?',
-
-'enotif_mailer'      => '{{SITENAME}}?',
-'enotif_reset'       => '????',
-'enotif_newpagetext' => '??',
-'changed'            => '??',
-'created'            => '??',
-'enotif_subject'     => '{$PAGEEDITDATE}{{SITENAME}}??{$PAGETITLE}?{$PAGEEDITOR}{$CHANGEDORCREATED}',
-'enotif_lastvisited' => '???$1',
-'enotif_body'        => '$WATCHINGUSERNAME??,
-{$PAGEEDITDATE}{{SITENAME}}??{$PAGETITLE}?{$PAGEEDITOR}{$CHANGEDORCREATED},??{$PAGETITLE_URL}?
-
-$NEWPAGE
-
-???:$PAGESUMMARY $PAGEMINOREDIT
-
-????
-??:$PAGEEDITOR_EMAIL
-??:$PAGEEDITOR_WIKI
-
-????,?????,???????
-
-             {{SITENAME}}??
-
---
-??,?{{fullurl:{{ns:special}}:Watchlist/edit}}?
-?????,?{{fullurl:{{ns:help}}:Contents}}',
-
-# Delete/protect/revert
-'deletepage'                  => '??',
-'confirm'                     => '?',
-'excontent'                   => "??:'$1'",
-'excontentauthor'             => "??: '$1' (and the only contributor was '$2')",
-'exblank'                     => '??',
-'confirmdelete'               => '??',
-'deletesub'                   => '("$1",???)',
-'historywarning'              => '?:??????:',
-'confirmdeletetext'           => '??????????,?????[[{{ns:project}}:Policy]]?????',
-'actioncomplete'              => '??',
-'deletedtext'                 => '"$1"??,???$2?',
-'deletedarticle'              => '"[[$1]]"??',
-'dellogpage'                  => '??',
-'dellogpagetext'              => '????.',
-'deletionlog'                 => '??',
-'reverted'                    => '?',
-'deletecomment'               => '??',
-'imagereverted'               => '??',
-'editcomment'                 => '?:"<i>$1</i>"', # only shown if there is an edit comment
-'protectlogpage'              => '??',
-'protectlogtext'              => '?????:',
-'protectedarticle'            => '"[[$1]]"??',
-'unprotectedarticle'          => '"[[$1]]"??',
-'protectsub'                  => '(??"$1")',
-'confirmprotecttext'          => '?????',
-'confirmprotect'              => '??',
-'protectmoveonly'             => '????',
-'protectcomment'              => '????:',
-'unprotectsub'                => '(??"$1")',
-'confirmunprotecttext'        => '?????',
-'confirmunprotect'            => '??',
-'unprotectcomment'            => '????:',
-'protect-unchain'             => '???',
-'protect-text'                => '????<strong>$1</strong>',
-'protect-default'             => '(??)',
-'protect-level-autoconfirmed' => '???',
-'protect-level-sysop'         => '???',
-
-# Restrictions (nouns)
-'restriction-edit' => '?',
-'restriction-move' => '?',
-
-# Undelete
-'undelete'                 => '???',
-'undeletepage'             => '??????',
-'viewdeletedpage'          => '???',
-'undeletepagetext'         => '????????????,???',
-'undeleterevisions'        => '??$1',
-'undeletebtn'              => '?',
-'undeletereset'            => '??',
-'undeletecomment'          => '?:',
-'undeletedarticle'         => '"[[$1]]"??',
-'undeletedrevisions'       => '$1???',
-'undeletedrevisions-files' => '$1?$2???',
-'undeletedfiles'           => '$1???',
-'cannotundelete'           => '????,?????',
-'undeletedpage'            => "<big>'''$1??'''</big>
-?[[Special:Log/delete|???]]",
-
-# Namespace form on various pages
-'namespace' => '??:',
-'invert'    => '??',
-
-# Contributions
-'contributions' => '??',
-'mycontris'     => '??',
-'contribsub2'   => '?$1',
-'nocontribs'    => '????',
-'ucnote'        => '?<b>$2</b>?<b>$1</b>???',
-'uclinks'       => ' ?$1?,?$2?',
-'uctop'         => ' (?)',
-
-'sp-contributions-newest'      => '?',
-'sp-contributions-oldest'      => '?',
-'sp-contributions-newer'       => '?$1',
-'sp-contributions-older'       => '?$1',
-'sp-contributions-newbies-sub' => '???',
-
-'sp-newimages-showfrom' => '???,?$1',
-
-# What links here
-'whatlinkshere' => '???',
-'notargettitle' => '??',
-'linklistsub'   => '(??)',
-'linkshere'     => "???'''[[:$1]]''':",
-'nolinkshere'   => "???'''[[:$1]]'''.",
-'isredirect'    => '?',
-'istemplate'    => '?',
-
-# Block/unblock
-'blockip'             => '??',
-'ipaddress'           => 'IP?',
-'ipadressorusername'  => 'IP???',
-'ipbexpiry'           => '??',
-'ipbreason'           => '?',
-'ipbanononly'         => '???',
-'ipbcreateaccount'    => '???',
-'ipbsubmit'           => '???',
-'ipbother'            => '??',
-'ipboptions'          => '2 hours:??,1 day:??,3 days:??,1 week:??,2 weeks:??,1 month:??,3 months:??,6 months:??,1 year:??,infinite:?',
-'ipbotheroption'      => '?',
-'badipaddress'        => 'IP??',
-'blockipsuccesssub'   => '??',
-'blockipsuccesstext'  => '[[{{ns:Special}}:Contributions/$1|$1]]??<br />?[[{{ns:Special}}:Ipblocklist|??]]',
-'unblockip'           => '???',
-'unblockiptext'       => '???????IP:',
-'ipusubmit'           => '???',
-'unblocked'           => '[[User:$1|$1]]???',
-'ipblocklist'         => '?????IP:',
-'blocklistline'       => '$1,$2?$3($4)',
-'infiniteblock'       => '?',
-'expiringblock'       => '?$1',
-'anononlyblock'       => '???',
-'createaccountblock'  => '???',
-'ipblocklistempty'    => '????',
-'blocklink'           => '?',
-'unblocklink'         => '?',
-'contribslink'        => '??',
-'autoblocker'         => '??"[[User:$1|$1]]"??IP"\'\'\'$2\'\'\'",??',
-'blocklogpage'        => '??',
-'blocklogentry'       => '?"[[$1]]"?$2',
-'unblocklogentry'     => '?$1',
-'ipb_expiry_invalid'  => '?????',
-'ipb_already_blocked' => '"$1"???',
-'proxyblocksuccess'   => '??',
-
-# Developer tools
-'lockdb'              => '???',
-'unlockdb'            => '???',
-'lockconfirm'         => '????',
-'unlockconfirm'       => '????',
-'lockbtn'             => '?',
-'unlockbtn'           => '?',
-'lockdbsuccesssub'    => '????',
-'unlockdbsuccesssub'  => '????',
-'lockdbsuccesstext'   => '?????<br />????[[Special:Unlockdb|??]]?',
-'unlockdbsuccesstext' => '????',
-'databasenotlocked'   => '????',
-
-# Move page
-'movepage'         => '??',
-'movearticle'      => '???',
-'movenologin'      => '???',
-'movenologintext'  => '???[[Special:Userlogin|??]]?',
-'newtitle'         => '???',
-'movepagebtn'      => '???',
-'pagemovedsub'     => '?',
-'pagemovedtext'    => '[[$1]]"?"[[$2]]"??',
-'articleexists'    => '????,?????????',
-'movedto'          => '??',
-'movetalk'         => '????',
-'talkpagemoved'    => '?????',
-'talkpagenotmoved' => '?<strong>?</strong>???',
-'1movedto2'        => '[[$1]]?[[$2]]?',
-'1movedto2_redir'  => '[[$1]]?[[$2]]?',
-'movelogpage'      => '??',
-'movelogpagetext'  => '????:',
-'movereason'       => '?',
-'revertmove'       => '?',
-'delete_and_move'  => '???',
-
-# Namespace 8 related
-'allmessages'         => '??',
-'allmessagesname'     => '?',
-'allmessagesdefault'  => '???',
-'allmessagescurrent'  => '??',
-'allmessagesfilter'   => '???:',
-'allmessagesmodified' => '???',
-
-# Thumbnails
-'thumbnail-more' => '?',
-'missingimage'   => '<b>??</b><br /><i>$1</i>',
-'filemissing'    => '????',
-
-# Special:Import
-'import-interwiki-submit' => '??',
-'importstart'             => '???�',
-'import-revision-count'   => '?$1?',
-'importnopages'           => '????',
-'importfailed'            => '????:$1',
-'importsuccess'           => '????!',
-
-# Import log
-'import-logentry-upload-detail'    => '?$1?',
-'import-logentry-interwiki-detail' => '$1??$2',
-
-# Tooltip help for the actions
-'tooltip-search'                  => '?{{SITENAME}}',
-'tooltip-minoredit'               => '????',
-'tooltip-save'                    => '???',
-'tooltip-preview'                 => '??,?????',
-'tooltip-diff'                    => '???',
-'tooltip-compareselectedversions' => '????',
-'tooltip-watch'                   => '??',
-'tooltip-recreate'                => '???',
-
-# Attribution
-'anonymous'        => '{{SITENAME}}??',
-'siteuser'         => '{{SITENAME}}??$1',
-'lastmodifiedatby' => '$1$2,$3??', # $1 date, $2 time, $3 user
-'and'              => '?',
-'othercontribs'    => '$1??',
-'others'           => '?',
-'siteusers'        => '{{SITENAME}}??$1',
-
-# Info page
-'infosubtitle'   => '??',
-'numedits'       => '??$1',
-'numtalkedits'   => '??$1',
-'numwatchers'    => '??$1',
-'numauthors'     => '??$1??',
-'numtalkauthors' => '??$1??',
-
-# Patrolling
-'markaspatrolleddiff'        => '??',
-'markaspatrolledtext'        => '??',
-'markedaspatrolled'          => '??',
-'markedaspatrolledtext'      => '????',
-'rcpatroldisabled'           => '????',
-'markedaspatrollederror'     => '???',
-'markedaspatrollederrortext' => '?????',
-
-# Image deletion
-'deletedrevision' => '???$1.',
-
-# Browsing diffs
-'previousdiff' => '??',
-'nextdiff'     => '??',
-
-# Media information
-'widthheight' => '?$1?$2',
-
-'newimages'    => '???',
-'showhidebots' => '($1?)',
-'noimages'     => '?',
-
-'passwordtooshort' => '????,??$1??',
-
-# Metadata
-'metadata' => '??',
-
-# EXIF tags
-'exif-imagewidth'  => '?',
-'exif-imagelength' => '?',
-
-# 'all' in various places, this might be different for inflected languages
-'recentchangesall' => '?',
-'imagelistall'     => '?',
-'watchlistall1'    => '?',
-'watchlistall2'    => '?',
-'namespacesall'    => '?',
-
-# E-mail address confirmation
-'confirmemail'            => '???',
-'confirmemail_noemail'    => '[[Special:Preferences|??]]???',
-'confirmemail_send'       => '???',
-'confirmemail_sent'       => '????',
-'confirmemail_sendfailed' => '????,?????',
-
-# Inputbox extension, may be useful in other contexts as well
-'tryexact'       => '???',
-'searchfulltext' => '???',
-'createarticle'  => '??',
-
-# Scary transclusion
-'scarytranscludefailed'  => '[??,$1???]',
-'scarytranscludetoolong' => '[??,????]',
-
-# Trackbacks
-'trackbackremove' => ' ([$1?])',
-
-# Delete conflict
-'deletedwhileediting' => '?:?????',
-'confirmrecreate'     => "[[User:$1|$1]]([[User talk:$1|?]])????:
-''$2''
-?????",
-'recreate'            => '?',
-
-# HTML dump
-'redirectingto' => '??[[$1]]�',
-
-# action=purge
-'confirm_purge'        => '????
-
-$1',
-'confirm_purge_button' => '?',
-
-'youhavenewmessagesmulti' => '???$1',
-
-'searchcontaining' => "???''$1''",
-'searchnamed'      => "???''$1''.",
-'articletitles'    => "???''$1''",
-'hideresults'      => '?',
-
-'loginlanguagelabel' => '?:$1',
-
-# Multipage image navigation
-'imgmultipageprev' => '???',
-'imgmultipagenext' => '???',
-'imgmultigo'       => '?',
-'imgmultigotopre'  => '?',
-
-# Table pager
-'ascending_abbrev'         => '??',
-'descending_abbrev'        => '??',
-'table_pager_next'         => '??',
-'table_pager_prev'         => '??',
-'table_pager_first'        => '??',
-'table_pager_last'         => '??',
-'table_pager_limit'        => '???$1',
-'table_pager_limit_submit' => '?',
-'table_pager_empty'        => '?',
-
-# Auto-summaries
-'autoredircomment' => '??[[$1]]', # This should be changed to the new naming convention, but existed beforehand
-
-);
+$fallback = 'zh-tw';
 
 ?>